<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    1、字面量方式创建对象
    var obj={
        name:'22',
        可以进行动态添加
    }
    2、内置构造函数创建对象
       var obj= new object()
       可以后期进行动态添加
    3、工厂函数创建对象
      3-1制造一个工厂函数
      3-2使用工厂函数去创建对象

    1、字面量方式创建对象
    var obj={

        name:'22',
        可以进行动态添加
    }
    
    2、如果我想创建第二个对象
    var obj2={
        name:'22',
    }


    2、内置构造函数创建对象
    var obj=new object()
    obj.name='774y735y'
    3、工厂函数创建对象
    3-1 创建工厂函数
    4、自定义构造函数创建对象
     4-1制造一个自定义构造函数
     4-2使用自定义构造函数去创建对象
    function createObi（）{
        手动创建一个对象
        var  obj  ={}
        obj.name='eueu'

        手动返回这个对象
        return  obj
    }
  3-2使用工厂函数去创建对象
  var obj1=createObi（'ieioe）
  var obj2=createObi（'678247i'）
  4、自定义构造函数创建对象
  4-1制造一个自定义构造函数
  构造函数会自动创建对象，自动返回这个函数
  我们只需要手动进行添加这个内容就可以了
  function createObi（）{ 
     this.name=‘98788
  }
  4-2使用自定义构造函数去创建对象
  构造函数在使用的时候，需要和new关键字进行连用
  如果没有连用，就没有意义
  第一次调用createObi的时候，和new进行联用
  var obj1=createObi（）
  var obj2=createObi（）
</body>
</html>